Road Map to QuickTime 3

Tween Components and Native Tween Types

This chapter describes the components that perform tween operations, sometimes called tweeners. It also describes tween operations performed by QuickTime for tween types that are native to QuickTime.

A tween operation lets you algorithmically generate an output value for any point in a time interval. The input for a tween is a small number of values, often as few as one or two, from which a range of values can be derived. You can use output from a tween to modify tracks in a QuickTime movie, as described in Media Handlers: Tween.

You can also use the output values from tweeners in your application to perform actions unrelated to movies.

About Tween Operations

QuickTime 3 Reference introduces tweens and their uses and provides an overview of the tween operations that are possible.

Using Tween Components

QuickTime 3 Reference describes how to create the tween containers that the tween media handler uses. Several utility routines are documented.

Creating a Tween Component

QuickTime 3 Reference explains how to create a tween component for a new data type, a new interpolation algorithm, or both.

Tween Container Syntax

QuickTime 3 Reference describes the syntax used by the various tween container types.

Native Tween Types Processed by QuickTime

QuickTime 3 Reference describes the tween types that are processed by QuickTime as native types and do not require a tween component.

Tween Components for QuickDraw 3D

QuickTime 3 Reference lists the tween types and their associated data structures for QuickDraw 3D objects.

Other Tween Components

QuickTime 3 Reference describes several tween components provided with QuickTime. These tween components perform complex tweening on common data types.

Constants

QuickTime 3 Reference defines the constants used with tween components. Included are a variety of tween atom types, as well as the flags used to control tween components.

Data Types

QuickTime 3 Reference defines the data types used with tween components. Included is the value setting function, which is implemented as a universal proc pointer or a universal data pointer, depending on the operating system.

Tween Component Functions

QuickTime 3 Reference defines the required functions that a tween component must support.


© 1998 Apple Computer, Inc